import http from "@/utils/http";
/**
 * 添加 检查记录
 * @returns
 */
export function addRecord(baseUrl, params, fetchFCSServer) {
  if (fetchFCSServer) {
    return http.post(
      `${
        baseUrl ? baseUrl : ""
      }/api/addRecord?fetchFCSServer=${fetchFCSServer}`,
      params
    );
  } else {
    return http.post(`${baseUrl ? baseUrl : ""}/api/addRecord`, params);
  }
}
/**
 * 删除 检查记录
 * @returns
 */
export function deleteRecord(baseUrl, params) {
  return http.post(`${baseUrl ? baseUrl : ""}/api/delRecords`,params);
}
/**
 * 批量 删除 检查记录
 * @returns
 */
export function bulkDeleteRecord(baseUrl, params) {
  return http.post(`${baseUrl ? baseUrl : ""}/api/delRecords`, params);
}
/**
 * 更新 检查记录
 * @returns
 */
export function updateRecord(baseUrl, data, params) {
  return http.post(`${baseUrl ? baseUrl : ""}/api/editRecordByID`, data, {
    params,
  });
}
/**
 * 根据id获取 检查记录
 * @returns
 */
export function getRecordById(baseUrl, params) {
  return http.get(
    `${baseUrl ? baseUrl : ""}/api/getRecordByID?patient_sn=${
      params.patient_sn
    }&id=${params.id}`
  );
}
/**
 * 连表 分页模糊查询
 * @returns
 */
export function findRecordAndPatient(baseUrl, params) {
  return http.post(`${baseUrl ? baseUrl : ""}/api/getRecordByFilter`, params);
}

/**
 * 获取所有数据
 * @returns
 */
export function getRecordsByFilterNoPaging(baseUrl,params) {
  return http.post(`${baseUrl ? baseUrl : ""}/api/getRecordsByFilterNoPaging`,params);
}
/**
 * 合并检查记录
 * @returns
 */
export function mergeRecord(baseUrl, params) {
  return http.post(`${baseUrl ? baseUrl : ""}/api/mergeRecord`, params);
}
export function print2Device(baseUrl, params) {
  return http.post(`${baseUrl ? baseUrl : ""}/Route`, params);
}


